/** * @license * Copyright (c) 2014, 2018, Oracle and/or its affiliates. * The Universal Permissive License (UPL), Version 1.0 */ "use strict";define(["ojs/ojcore","knockout","ojs/ojtemplateengine","ojs/ojkoshared"],function(e,o,t){!function(){function o(o){if(null!=o){var t=e.__AttributeUtils.getExpressionInfo(o).expr;return null==t&&(t="'"+o+"'"),t}return null}e.__KO_CUSTOM_BINDING_PROVIDER_INSTANCE.addPostprocessor({preprocessNode:function(e,t){var n;if(1===e.nodeType){var i,r=["name","slot"],l=e.nodeName.toLowerCase(),s=!1;if("oj-slot"===l||"oj-bind-slot"===l?(s=!0,r.push("index"),i="ko _ojBindSlot_:{"):"oj-bind-template-slot"===l&&(s=!0,r.push("data"),r.push("as"),i="ko _ojBindTemplateSlot_:{"),s){for(var d=[],a=0;a0;){var C=e.childNodes[0];_.insertBefore(C,e),n.push(C)}n.push(c),_.replaceChild(c,e)}}return n||t}})}(),e.CompositeTemplateRenderer={},e.CompositeTemplateRenderer.renderTemplate=function(t,n,i){var r=e.CompositeTemplateRenderer._storeNodes(n,i);o.virtualElements.setDomNodeChildren(n,i),e.CompositeTemplateRenderer.invokeViewModelMethod(t.viewModel,"attached",[t.viewModelContext]),e.CompositeTemplateRenderer.invokeViewModelMethod(t.viewModel,"connected",[t.viewModelContext]);var l=e.CompositeTemplateRenderer._createKoBindingContext(n).createChildContext(t.viewModel,void 0,function(o){o[e.Composite.__COMPOSITE_PROP]=n,o.__oj_slots=t.slotMap,o.__oj_nodestorage=r,o.$slotNodeCounts=t.slotNodeCounts,o.$slotCounts=t.slotNodeCounts,o.$props=t.props,o.$properties=t.props,o.$unique=t.unique,o.$uniqueId=t.uniqueId,o.$parent=null,o.$parentContext=null,o.$parents=null});o.applyBindingsToDescendants(l,n),e.CompositeTemplateRenderer.invokeViewModelMethod(t.viewModel,"bindingsApplied",[t.viewModelContext])},e.CompositeTemplateRenderer.getEnclosingComposite=function(t){for(var n=null,i=o.contextFor(t);i&&!n;i=i.$parentContext)n=i[e.Composite.__COMPOSITE_PROP];return n},e.CompositeTemplateRenderer.createTracker=function(){return o.observable()},e.CompositeTemplateRenderer.invokeViewModelMethod=function(e,t,n){if(null!=e){var i=e[t];return"function"==typeof i?o.ignoreDependencies(i,e,n):void 0}},e.CompositeTemplateRenderer._storeNodes=function(o,t){var n,i=o.childNodes;if(i){(n=document.createElement("div")).setAttribute("data-bind","_ojNodeStorage_"),n.style.display="none",t.push(n);for(var r=[],l=0;l node."),_.__oj_slots=p(u.slot)||"",o.computed(function(){var e=p(u.data),n=p(u.as),r=t.execute(C?i:g,_,e,C?n:null);o.virtualElements.setDomNodeChildren(i,r)})}else o.virtualElements.setDomNodeChildren(i,[]);return{controlsDescendantBindings:!0}}},o.virtualElements.allowedBindings._ojBindTemplateSlot_=!0});